package yl.hs.bmipfull.utils;

/**
 * @author 谢景广
 * @category 缓存接口
 */
public interface ICache<T> {
    /**
     * 保存到缓存中
     *
     * @param key   键
     * @param value 值
     */
    boolean add(String key, T value);

    /**
     * 获取缓存中指定键的值
     *
     * @param key 键
     * @return 值
     */
    T get(String key);

    /**
     * 从缓存中溢出指定键和值
     *
     * @param key 键
     */
    boolean remove(String key);
}
